most palatable - Alemán Inglés Diccionario